package com.yunshang.shoppingmall.service;

import com.yunshang.shoppingmall.entity.Product;

import java.util.List;

/**
 * 产品Service
 */
public interface ProductService {
    int deleteByPrimaryKey(Integer productId);
    //添加商品
    int insert(Product product);

    int insertSelective(Product product);

    Product selectByPrimaryKey(Integer productId);

    int updateByPrimaryKeySelective(Product product);

    int updateByPrimaryKey(Product product);
    List<Product> selectSupplier();
    /**
     * 根据商品名称查询商品
     * @param productName
     * @return
     */
    List<Product> selectProductByName(String productName);

    /**
     * 查询荟生商品
     * @return
     */
    List<Product> selectProductHsys();

    //根据活动标志查询商品
    List<Product> selectProductByActiveSign( int activeSign);
    /*根据二级分类Id查询三级商品*/
    List<Product> selectProductByRJClassId(int rjClassId);

    //查询所有商品
    List<Product> selectProductsList();
}
